ln -sf /var/run/resolv.conf ${IMAGE_ROOTFS}/etc/resolv.conf
- # Override base-passwd...it has lots of crap in it we don't
- # want, and we do want dbus/gdm etc.
- cat >${IMAGE_ROOTFS}/etc/passwd << EOF
-root::0:0:root:/:/bin/sh
-dbus:*:1:1:dbus:/:/bin/false
-gdm:*:2:2:gdm:/var/lib/gdm:/bin/false
-EOF
- cat >${IMAGE_ROOTFS}/etc/group << EOF
-root:*:0:root
-dbus:*:1:
-gdm:*:2:
-EOF
+ # The passwd database is stored in /var.
+ rm -f ${IMAGE_ROOTFS}/etc/passwd ${IMAGE_ROOTFS}/etc/shadow ${IMAGE_ROOTFS}/etc/shadow-
+ ln -s /var/passwd ${IMAGE_ROOTFS}/etc/passwd
+ rm -f ${IMAGE_ROOTFS}/etc/group
+ ln -s /var/group ${IMAGE_ROOTFS}/etc/group
+
mkdir ${IMAGE_ROOTFS}/var/lib/gdm
chown 2:2 ${IMAGE_ROOTFS}/var/lib/gdm
mkdir ostree/repo
ostree --repo=ostree/repo init
fi
+cat >ostree/var/passwd << EOF
+root::0:0:root:/:/bin/sh
+dbus:*:1:1:dbus:/:/bin/false
+gdm:*:2:2:gdm:/var/lib/gdm:/bin/false
+EOF
+cat >ostree/var/group << EOF
+root:*:0:root
+dbus:*:1:
+gdm:*:2:
+EOF
+
cd ostree
ostree --repo=${OSTREE_REPO} local-clone repo ${BRANCH_PREFIX}runtime ${BRANCH_PREFIX}devel
for branch in runtime devel; do